feat: add Jorkal NFT Data API to ecosystem#164
Conversation
🟡 Heimdall Review Status
|
|
Ran a no-payment external pass against the public Jorkal surface. No payment headers or paid calls were sent. Repro: npx --yes x402-surface-check@latest https://vercel-deploy-alpha-puce.vercel.app/openapi.json --limit 8 --origin https://vercel-deploy-alpha-puce.vercel.app
curl -i https://vercel-deploy-alpha-puce.vercel.app/.well-known/x402
curl -i -X OPTIONS https://vercel-deploy-alpha-puce.vercel.app/floor/degods \
-H "Origin: https://vercel-deploy-alpha-puce.vercel.app" \
-H "Access-Control-Request-Method: GET" \
-H "Access-Control-Request-Headers: x-payment,content-type,authorization"What looks good:
Patch notes before/after merge:
I did not send |
|
Thanks for the thorough audit @TateLyman! All three points have been addressed in the latest deployment: P2 — Cache-Control on 402 responses: Changed from P2 — Resource URL in P3 — OpenAPI path templates: All 8 paths in All changes are live at https://vercel-deploy-alpha-puce.vercel.app — happy to re-run the surface check if helpful. |
|
Re-ran the no-payment pass on the updated deployment. I did not send payment headers, sign requests, or attempt paid calls. Repro: npx --yes x402-surface-check@latest https://vercel-deploy-alpha-puce.vercel.app/openapi.json \
--limit 8 \
--origin https://vercel-deploy-alpha-puce.vercel.app
curl -i https://vercel-deploy-alpha-puce.vercel.app/floor/degods \
-H "Origin: https://vercel-deploy-alpha-puce.vercel.app"
curl -i -X OPTIONS https://vercel-deploy-alpha-puce.vercel.app/floor/degods \
-H "Origin: https://vercel-deploy-alpha-puce.vercel.app" \
-H "Access-Control-Request-Method: GET" \
-H "Access-Control-Request-Headers: x-payment,content-type,authorization"Confirmed fixed:
One browser-agent item still remains: the 402 challenge is only in the |
Adds Jorkal NFT Data API to the x402 ecosystem directory.
API: https://vercel-deploy-alpha-puce.vercel.app
Pay-per-request Solana NFT market data — floor prices, active listings, collection stats, and wallet NFTs. Payments via USDC on Base mainnet (eip155:8453).